#!/usr/bin/env python
# coding: utf-8

# 编写一个程序，通过map()和filter()生成一个列表，其元素在[1,2,3,4,5,6,7,8,9,10]中为偶数的平方,并将结果以array输出
# 
# 预期输出：`[4, 16, 36, 64, 100]`

# In[1]:


def even(x):
    return x % 2 == 0
def squer(x):
    return x * x
li = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
li = map(
    squer, filter(even, li)
)
print(list(li))

